[pull] main from openwallet-foundation:main#216
Open
pull[bot] wants to merge 398 commits intoIndicio-tech:mainfrom
Open
[pull] main from openwallet-foundation:main#216pull[bot] wants to merge 398 commits intoIndicio-tech:mainfrom
pull[bot] wants to merge 398 commits intoIndicio-tech:mainfrom
Conversation
Signed-off-by: ff137 <ff137@proton.me>
"C" is not a valid ruff rule; it is selecting "C90", which only has 1 rule, C901, which is explicitly being ignored. Therefore, emphasise that this should be fixed later. Signed-off-by: ff137 <ff137@proton.me>
Signed-off-by: ff137 <ff137@proton.me>
Signed-off-by: ff137 <ff137@proton.me>
🔧 🎨 Revise lint rules
* feat: add Kanon Storage as alternative to Askar storage
- Add comprehensive database management system with WQL support
- Implement normalized and generic database handlers
- Support for SQLite and PostgreSQL backends
- Add Kanon profile with encryption and storage capabilities
- Include migration tools and schema versioning
- Apply code formatting with ruff (143 files reformatted)
- Fix 148 linting issues with ruff auto-fix
- Remove commented poetry add instructions from pyproject.toml
- Add acatest.lock to .gitignore
- Remove commented debug log statements from wallet.py
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: resolve poetry.lock conflict and update Dockerfile.bdd
- Fix merge conflict in poetry.lock file
- Regenerate clean poetry.lock
- Add libsqlcipher-dev and libpq-dev dependencies to Dockerfile.bdd for Kanon Storage support
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: removed libsqlcipher-dev libpq-dev installation
Signed-off-by: Vinay Singh <vinay@verid.id>
* feat: add anoncreds profile type checking
Add runtime checks to determine if profile is AskarAnonCredsProfile or KanonAnonCredsProfile
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: reorganize and clean up imports
Reorganize import statements for better readability and consistency
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: fix type annotation formatting
Correct type annotation formatting to follow project style guidelines
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: fix docstring formatting
Correct docstring formatting and alignment issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: remove unnecessary blank lines
Remove excessive blank lines to improve code density
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: add blank lines for readability
Add blank lines to improve code structure and readability
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: apply general formatting fixes
Apply general formatting and indentation fixes
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: add database manager test infrastructure and MongoDB WQL tests
Add comprehensive test infrastructure for database manager including:
- Test configuration and fixtures (conftest.py)
- Database performance and optimization tests (test_database_performance.py)
- MongoDB WQL encoder basic tests (test_mongo_encoder_basic.py)
- MongoDB tag query conversion tests (test_mongo_tagquery_conversion.py)
- MongoDB WQL integration tests (test_mongo_wql_integration.py)
- Backend module initialization
Refactored test file names and class names for better clarity and professionalism.
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: add error translation and optional pymongo imports
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: skip performance tests in pytest collection
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: apply ruff 0.12.10 formatting
Apply ruff formatting to 82 files and fix E501 line length violations.
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: resolve code quality issues
Remove commented code, improve exception handling, and refactor nested conditionals.
- Remove commented RELEASE dictionary and sample data
- Replace generic Exception with specific RuntimeError
- Extract complex ternary operators into clear if-else blocks
- Replace empty pass statements with explicit returns
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: apply formatting to database components
Apply ruff formatting to PostgreSQL and SQLite database handlers, schemas, and core database interfaces.
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: modernize WQL query components
- Replace Union type hints with modern | syntax (Python 3.10+)
- Convert TagQuery method names to lowercase (Eq -> eq, Neq -> neq, etc.)
- Apply code formatting and improve docstring layout
- Move test_string_to_tagquery.py to tests directory
- Refactor encoder logic for better readability
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: modernize askar error
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: format remaining files
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: use negate=True and correct inner.data typing
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: switch to PEP 604 unions and align signatures
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: pass tags={} to update_record instead of None
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: remove commented-out blocks and header banners
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: remove commented migration code
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: fixed logical errors and modernised syntax
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: wrap long comment
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: update v2 tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: logging and error mapping
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: update generic tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: update scan generic tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: update scan normalized tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: remove commented code
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: mask pass_key and seed in logs
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: add Kanon storage tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: tidy imports
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: add public DID tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: remove commented code
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: add key tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: add holder unit tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test: add issuer unit tests
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(multitenant): add kanon manager test
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add postgres encoder unit
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_backend_registration_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_category_registry_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_async_scan_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_backend_errors_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_context_exceptions_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_context_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_initialize_and_open_guards_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_profiles_rekey_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_scan_wrappers_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_sessions_guards_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_dbstore_success_backend_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_key_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_migrations_happy_and_error_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_migrations_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_open_edge_cases_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_open_mismatch_enforcement_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_open_mismatch_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_schema_branches_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_config_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_session_enter_exit_translate_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_session_paths_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(dbstore): add or update test_sqlite_session_translate_error_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(kanon): add or update test_didcomm_v1_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(kanon): add or update test_didcomm_v2_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(kanon): add or update test_profile_anon_kanon_providers_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(kanon): add or update test_profile_anon_kanon_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(kanon): add or update test_profile_manager_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* test(kanon): add or update test_store_kanon_unit.py
Signed-off-by: Vinay Singh vinay@verid.id
Signed-off-by: Vinay Singh <vinay@verid.id>
* style(ruff): applied ruff formating
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix(kanon-test): fixed failing error
Signed-off-by: Vinay Singh <vinay@verid.id>
* merge: fixed lock file
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:skipped pool test due to async issues in test environment
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:added skip mark with pytest
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix(tests): removed simple namespace issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* refactor: using db error to make exception syntax better
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: applied ruff formating
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: rename self_inner to self
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: removed unused variables and fixed minor issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: fixed kanon holder to handle both qualifies and unqialified dids
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: removed unused variables and reverted async to needed functions
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: fixed holder and storage to handle both sync and async
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: fixed line too long issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: fixed sonar issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: reverted parms in key and config
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: applied ruff formating
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: fixed sonar issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: fixed logging issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: fixed logging issues
Signed-off-by: Vinay Singh <vinay@verid.id>
* style: applied ruff formatting
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: fix tests
Signed-off-by: Vinay Singh <vinay@verid.id>
* chore: updated poetry lock
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix: minor import fix
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:added tests to not be included in coverage
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:changed error check to use new DBError
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:fixed tests
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:fixed poetry lock
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:removed duplicate function
Signed-off-by: Vinay Singh <vinay@verid.id>
* style:apllied ruff formatting
Signed-off-by: Vinay Singh <vinay@verid.id>
* style:added arg names to fix the errors
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:handle missing rev_reg_id safely
Signed-off-by: Vinay Singh <vinay@verid.id>
* style:apllied ruff formating
Signed-off-by: Vinay Singh <vinay@verid.id>
* fix:removed reduanant code
Signed-off-by: Vinay Singh <vinay@verid.id>
* style:moved test files
Signed-off-by: Vinay Singh <vinay@verid.id>
---------
Signed-off-by: Vinay Singh <vinay@verid.id>
Signed-off-by: Vinay Singh vinay@verid.id
Co-authored-by: Vinay Singh <vinay@verid.id>
* ⏪ Revert pyproject.toml regressions from Kanon PR Signed-off-by: ff137 <ff137@proton.me> * 🎨 Format toml file Signed-off-by: ff137 <ff137@proton.me> * 🧪 Un-ignore tests, fix relative imports Signed-off-by: ff137 <ff137@proton.me> * 🎨 Remove lint-rule exclusions; apply formatting Signed-off-by: ff137 <ff137@proton.me> * 🎨 Fix bad imports Note: `TagSqlEncoder` is still a broken import; it's not defined in the codebase Signed-off-by: ff137 <ff137@proton.me> * 🎨 Fix remaining relative imports Signed-off-by: ff137 <ff137@proton.me> * ⬆️ Regenerate lock file Signed-off-by: ff137 <ff137@proton.me> --------- Signed-off-by: ff137 <ff137@proton.me>
* ♻️ Improve event notification handling - Streamlined the process of notifying subscribers by using a list comprehension for creating partials. - Added logging for cases where no subscribers are found for an event. - Enhanced error handling by logging exceptions that occur during the scheduling of notification tasks. - Introduced a new method to log exceptions in background notification tasks. - Non-blocking event notifications. This refactor aims to improve code performance and maintainability Signed-off-by: ff137 <ff137@proton.me> * 🔊 Add warning log if event bus not found Signed-off-by: ff137 <ff137@proton.me> * ✨♻️ Make EventBus.notify run tasks in background, using TaskQueue Signed-off-by: ff137 <ff137@proton.me> * 🧪 Fix test Signed-off-by: ff137 <ff137@proton.me> * 🧪 Update EventBus tests Signed-off-by: ff137 <ff137@proton.me> * 🧪 Conftest with event loop fixture Signed-off-by: ff137 <ff137@proton.me> * ✅ Test coverage for EventBus.shutdown Signed-off-by: ff137 <ff137@proton.me> * 🎨 Fix sonarcloud issues Signed-off-by: ff137 <ff137@proton.me> * 🎨 Note: notify is now synchronous, but kept async for compatability Signed-off-by: ff137 <ff137@proton.me> * 🧪 Include improvements to exception checking Signed-off-by: ff137 <ff137@proton.me> * 🎨 Signed-off-by: ff137 <ff137@proton.me> * ✨ Add "wait_for_revocation_setup" option CredDefPostRequestSchema can now accept a `wait_for_revocation_setup` boolean, to configure whether the endpoint should only return successfully if corresponding revocation resources are created within some timeout. The default behaviour now maintains backwards compatibility, where previously the EventBus.notify method was blocking, and sequentially chained the completion of revocation resources, before the cred_def_post endpoint returned. Signed-off-by: ff137 <ff137@proton.me> * 🚚 Move constants to own module, to resolve cyclic import issues Signed-off-by: ff137 <ff137@proton.me> * 🎨 Fix deprecated usage Signed-off-by: ff137 <ff137@proton.me> * 🧪 Test coverage for waiting for revocation setup Signed-off-by: ff137 <ff137@proton.me> * 🎨 Fix imports Signed-off-by: ff137 <ff137@proton.me> * 🎨 Signed-off-by: ff137 <ff137@proton.me> * 🎨 Remove timeout parameter Signed-off-by: ff137 <ff137@proton.me> * 🐛 Fix default value for wait_for_revocation_setup Signed-off-by: ff137 <ff137@proton.me> * ✨ Add "wait_for_revocation_setup" option to indy case as well Signed-off-by: ff137 <ff137@proton.me> * 🎨 Modify wait for active registry logic Signed-off-by: ff137 <ff137@proton.me> * 🎨 Fix cyclic import Signed-off-by: ff137 <ff137@proton.me> * 🧪 Fix tests Signed-off-by: ff137 <ff137@proton.me> * 🐛 Fix cyclic import issue by moving method to util module Signed-off-by: ff137 <ff137@proton.me> * 🐛 Fix yet another circular import issue Signed-off-by: ff137 <ff137@proton.me> * 🎨 Modify exception type Signed-off-by: ff137 <ff137@proton.me> * 🚚 Move "wait" method and call in event handler Signed-off-by: ff137 <ff137@proton.me> * 🔧 Override wait setting if auto-create is false Signed-off-by: ff137 <ff137@proton.me> * 🧪 Update tests Signed-off-by: ff137 <ff137@proton.me> * 🧪 Update and expand unit test coverage Signed-off-by: ff137 <ff137@proton.me> * 🧪 Fix reusing an already awaited coroutine Signed-off-by: ff137 <ff137@proton.me> * 🚧 Debug failing scenario test Signed-off-by: ff137 <ff137@proton.me> * 🐛 Handle possible "No active registry" error Signed-off-by: ff137 <ff137@proton.me> * 🎨 Wait for 2 active registries Signed-off-by: ff137 <ff137@proton.me> * 🧪 Update tests Signed-off-by: ff137 <ff137@proton.me> * 🧪 Fix unawaited coroutine ... Signed-off-by: ff137 <ff137@proton.me> * 🐛 Retry credential issuance if no active registry Signed-off-by: ff137 <ff137@proton.me> * 🔧 Update default timeout to 60s Signed-off-by: ff137 <ff137@proton.me> * 🎨 Cleanup Signed-off-by: ff137 <ff137@proton.me> * 🎨 Remove redundant tests Signed-off-by: ff137 <ff137@proton.me> * 🎨 Remove redundant warning log Signed-off-by: ff137 <ff137@proton.me> * 🎨 Ruff lint fixes Signed-off-by: ff137 <ff137@proton.me> --------- Signed-off-by: ff137 <ff137@proton.me>
* fix Signed-off-by: George Mulhearn <gmulhearn@anonyome.com> * ruff Signed-off-by: George Mulhearn <gmulhearn@anonyome.com> * ruff 2 Signed-off-by: George Mulhearn <gmulhearn@anonyome.com> --------- Signed-off-by: George Mulhearn <gmulhearn@anonyome.com> Co-authored-by: George Mulhearn <gmulhearn@anonyome.com>
Bumps the all-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action), [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [snyk/actions](https://github.com/snyk/actions). Updates `github/codeql-action` from 3.30.5 to 3.30.6 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@3599b3b...64d10c1) Updates `ossf/scorecard-action` from 2.4.2 to 2.4.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](ossf/scorecard-action@05b42c6...4eaacf0) Updates `snyk/actions` from 0.4.0 to 1.0.0 - [Release notes](https://github.com/snyk/actions/releases) - [Commits](snyk/actions@b98d498...9adf32b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.30.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions - dependency-name: ossf/scorecard-action dependency-version: 2.4.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions - dependency-name: snyk/actions dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
* chore(deps-dev): Bump ruff from 0.13.3 to 0.14.0 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.13.3 to 0.14.0. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.13.3...0.14.0) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.14.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * ⬆️ Bump ruff version in pre-commit and format workflow Signed-off-by: ff137 <ff137@proton.me> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: ff137 <ff137@proton.me> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ff137 <ff137@proton.me>
Signed-off-by: jamshale <jamiehalebc@gmail.com>
Bumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.30.7 to 4.30.8 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@e296a93...f443b60) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.30.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.11.3 to 2.12.0. - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.11.3...v2.12.0) --- updated-dependencies: - dependency-name: pydantic dependency-version: 2.12.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
--- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
Marks the old route as deprecated (`PUT /anoncreds/registry/{rev_reg_id}/active`) and adds new one to follow the correct naming pattern (`PUT /anoncreds/revocation/registry/{rev_reg_id}/active`
Signed-off-by: ff137 <ff137@proton.me>
* 1.4.0rc0 Signed-off-by: Stephen Curran <swcurran@gmail.com> * Fix release and add deprecation note Signed-off-by: Stephen Curran <swcurran@gmail.com> * Adds 3915 to the release candidate Signed-off-by: Stephen Curran <swcurran@gmail.com> * Fix date of release Signed-off-by: Stephen Curran <swcurran@gmail.com> --------- Signed-off-by: Stephen Curran <swcurran@gmail.com> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
* 🎨 Simplify AnonCreds backend check; fix for revocation Signed-off-by: ff137 <ff137@proton.me> * ⚡ Validate profile backend once Signed-off-by: ff137 <ff137@proton.me> * 🎨 Simplify anoncreds checks Signed-off-by: ff137 <ff137@proton.me> * 🐛 Fix: move IndyIssuerRetryableError which interrupts and misattributed the rest of the KanonIndyCredxIssuer class methods Signed-off-by: ff137 <ff137@proton.me> * 🧪 Remove nonsensical test Signed-off-by: ff137 <ff137@proton.me> --------- Signed-off-by: ff137 <ff137@proton.me> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
* ✨ Implement ProfileSessionHandle Abstract interface for profile sessions handles, which contains abstract methods for the functionality that is common to both Askar and Kanon storage interfaces . Assists with type safety and auto-complete. Signed-off-by: ff137 <ff137@proton.me> * 🎨 Improve type hints Signed-off-by: ff137 <ff137@proton.me> * 🎨 Signed-off-by: ff137 <ff137@proton.me> --------- Signed-off-by: ff137 <ff137@proton.me> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
Upgrade demo dockerfile acapy images to 1.3.2
* Documentation for Kanon Storage under Features/Kanon Storage Signed-off-by: dave-promulgare <dave@promulgareconsulting.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/DevReadMe.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> * Update docs/features/DevReadMe.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> --------- Signed-off-by: dave-promulgare <dave@promulgareconsulting.com> Signed-off-by: jamshale <31809382+jamshale@users.noreply.github.com> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
#3919) Bumps [pydevd-pycharm](https://github.com/JetBrains/intellij-community) from 253.24325.40 to 253.27642.35. - [Release notes](https://github.com/JetBrains/intellij-community/releases) - [Commits](JetBrains/intellij-community@pycharm/253.24325.40...pycharm/253.27642.35) --- updated-dependencies: - dependency-name: pydevd-pycharm dependency-version: 253.27642.35 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.30.8 to 4.30.9 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@f443b60...16140ae) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.30.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(kanon):fixed password issue Signed-off-by: Vinay Singh <vinay@verid.id> * feat(kanon):added postgres tests to main actions Signed-off-by: Vinay Singh <vinay@verid.id> * style:applied ruff formatting Signed-off-by: Vinay Singh <vinay@verid.id> * fix(kanon):fixed actions files for postgres Signed-off-by: Vinay Singh <vinay@verid.id> * fix(kanon):fixed actions files for postgres Signed-off-by: Vinay Singh <vinay@verid.id> * fix(kanon):fixed for postgres Signed-off-by: Vinay Singh <vinay@verid.id> * style:applied ruff formatting Signed-off-by: Vinay Singh <vinay@verid.id> * fix(kanon):fixed password bug and tests for kanon postgres Signed-off-by: Vinay Singh <vinay@verid.id> * style:applied ruff formatting Signed-off-by: Vinay Singh <vinay@verid.id> --------- Signed-off-by: Vinay Singh <vinay@verid.id>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: kukgini <kukgini@gmail.com>
…ad of for loops. Signed-off-by: kukgini <kukgini@gmail.com>
Signed-off-by: kukgini <kukgini@gmail.com>
* fix revocation registry rotation Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca> * add tests and formatting Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca> --------- Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
…4045) Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography). Updates `cryptography` from 46.0.2 to 46.0.5 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.2...46.0.5) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.5 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <31809382+jamshale@users.noreply.github.com>
Bumps the pip group with 1 update in the / directory: [pillow](https://github.com/python-pillow/Pillow). Updates `pillow` from 11.3.0 to 12.1.1 - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@11.3.0...12.1.1) --- updated-dependencies: - dependency-name: pillow dependency-version: 12.1.1 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] <support@github.com>
feat: add list endpoint for out-of-band records
- Add LEDGER_TIMEOUT=180 to allow Universal Resolver more startup time - Stream test output with tee for better CI log visibility - Run results check with if: always() to catch failures reliably - Add output.txt existence check to detect tests that didn't run - Update Issue Credential 1.0 and Present Proof 1.0 deprecation banners to reflect their removal from ACA-Py core and direct users to the acapy-plugins repository Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca> Co-authored-by: Cursor <cursoragent@cursor.com>
FIX BDD interop integration tests
…ates Bumps the all-actions group with 2 updates in the / directory: [tj-actions/changed-files](https://github.com/tj-actions/changed-files) and [github/codeql-action](https://github.com/github/codeql-action). Updates `tj-actions/changed-files` from 47.0.2 to 47.0.4 - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](tj-actions/changed-files@8cba46e...7dee1b0) Updates `github/codeql-action` from 4.32.2 to 4.32.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@45cbd0c...9e907b5) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-version: 47.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions - dependency-name: github/codeql-action dependency-version: 4.32.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <support@github.com>
…_actions/all-actions-b2f5b020ec chore(deps): Bump the all-actions group across 1 directory with 2 updates
…p-17dc5e2726 chore(deps): Bump pillow from 11.3.0 to 12.1.1 in the pip group across 1 directory
…und (#4050) * only disable inbound transport, not outbound Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca> * fix "security" issues Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca> --------- Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
…sts and decommission flow Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Stephen Curran <swcurran@gmail.com>
…l TimeoutError) Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
…y (fixes Sonar S7497) Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
fix(utils): satisfy Sonar S7497 in timeout shim
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )